/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
	
	
}

@media screen and ( max-width:1440px ){
	.indexP2 .tab-box .inner{ padding-left: 40%;}
	.indexP2 .tab-box .icon{ left: 18%; }
	.pageBanner .pageNow{ top: 155px; }
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	
}

@media screen and ( max-width:1024px ){
	.wal, .w1040, .w400, .w1572{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .screenOpen{ display:block;}
	
	.headDiv{ height:1.2rem;  }
	.headDiv .touDiv{ height: auto; overflow: inherit; }
	.headDiv .touDiv:after{ display: none; }
	.headDiv .lie{ position: absolute; right: 1.2rem; top: 0; }
	.headDiv .lie li{ margin: 0 0 0 0.2rem; }
	.headDiv .lie li a{ width: 0.8rem; height: 1.2rem; text-align: center; line-height: 1.1rem; }
	.headDiv .lie li img{ width: 0.32rem; }
	.headDiv .botDiv .wal{ height: auto; }
	.headDiv .topLeft{ left: 0.3rem; top: 0.2rem; }
	.headDiv .logo img{ width: 3.2rem; }
	.headDiv .txt{ padding-top: 0.1rem; font-size: 0.28rem; line-height: 0.28rem; }

	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: 6.5rem; }
	.ind-banner .onebox{ left: 0.5rem; margin-left: 0; bottom: auto; top: 50%; transform: translateY(-50%); }
	.ind-banner .onebox .en{ font-size: 0.32rem; line-height: 0.32rem; text-align:center; }
	.ind-banner .onebox .cn{ font-size: 0.4rem; line-height: 0.5rem; font-weight:bold; }
	.ind-banner .twobox .cn{ font-size: 0.54rem; line-height: 0.64rem; }
	.ind-banner .twobox .en{ font-size: 0.32rem; line-height: 0.48rem; }
	.ind-banner .swiper-pagination{ bottom: 0.3rem; }
	.ind-banner .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 6px!important; } 
	.indexP1{ padding: 1.2rem 0.3rem; height: auto; background: url(../images/indexP1Tel.jpg) center no-repeat;}
	.indexP1 .mxfDiv{ padding-left: 0; }
	.indexP1 .layer{ position: relative; }
	.indexP1 .title{ padding-bottom: 0.3rem;}
	.indexP1 .more{ padding-top: 0.2rem; }
	.indexP1 .more a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.16rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .numList{ overflow: hidden; }
	.indexP1 .numList li{ height: 1.6rem; }
	.indexP1 .numList li:nth-child(1){ width: 50%; }
	.indexP1 .numList li:nth-child(2){ width: 50%; }
	.indexP1 .numList li:nth-child(3){ width: 50%; }
	.indexP1 .numList li:nth-child(4){ width: 50%; float: left; }
	/*.indexP1 .numList li .num{ height: 0.75rem; }
	.indexP1 .numList li .num img{ width: 12px; }
	.indexP1 .numList li p{ padding-top: 0.15rem; font-size: 0.26rem; line-height: 0.26rem; }*/
	.indexP1 .numList li .pj{ height: 0.75rem; }
	.indexP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.54rem; }
	.indexP1 .numList li span{ font-size: 0.26rem; height: 0.48rem; }
	.indexP1 .numList li img{ top: -4px; }
	.indexP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP2{ padding: 1.0rem 0.3rem 0.7rem; }
	.indexP2 .runpic-box{ position: relative; width: auto; left: auto; margin-left: 0; top: 0; }
	.indexP2 .title{ float: none; color: #333; padding-bottom: 0.5rem; }
	.indexP2 .runpic-words{ float: none; overflow: hidden; padding-bottom: 0.75rem;}
	.indexP2 .runpic-words li{ cursor: pointer; float: left; width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border-radius: 0.16rem; color: #333; border: #333 solid 1px; box-sizing: border-box; margin-left: 0; margin-right: 0.3rem;}
	.indexP2 .runpic-words .liNow{ border: #ee7700 solid 1px; color: #fff;}
	.indexP2 .runpic-pic{ position: relative; height: auto; }
	.indexP2 .runpic-pic li{ height: auto; position: relative; }
	.indexP2 .runpic-pic .item{ display: block; margin-bottom: 0.3rem; width:100%; height: auto; position: relative; overflow: hidden; border-radius: 0.24rem; }
	.indexP2 .runpic-pic .bg{ height: auto; }
	.indexP2 .runpic-pic .bg img{ height:auto; }
	.indexP2 .runpic-pic .conLayer{ left: 0.5rem; top: 15%; margin-left: 0; width: 4.8rem; opacity: 1; visibility: visible;transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);}
	.indexP2 .runpic-pic .name{ font-size: 0.3rem; line-height: 0.42rem; font-weight: bold; }
	.indexP2 .runpic-pic .content{ margin-top: 0.1rem; font-size: 0.24rem; line-height: 0.4rem; height: 0.4rem; }
	.indexP2 .runpic-pic .more{ margin-top: 0.2rem; width: 2.1rem; height: 0.8rem; line-height: 0.78rem; font-size: 0.24rem; border-radius: 0.16rem; }
	.indexP2 .tab-box{ display: none; }
	.indexP3{ padding: 0 0.3rem 1.0rem; }
	.indexP3 .more{ font-size: 0.26rem; }
	.indexP3 .list ul{ margin-right: 0; }
	.indexP3 .list li{ float: none; width: auto; margin-bottom: 0.3rem;}
	.indexP3 .list li .box{ margin-right: 0; }
	.indexP3 .list li a{ height: 2.4rem; padding: 0.35rem 0.3rem 0; box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.12);}
	.indexP3 .list li .name{ font-size: 0.34rem; line-height: 0.52rem; height: 1.04rem; }
	.indexP3 .list li .botDiv{ margin-top: 0.25rem; font-size: 0.28rem; }
	.indexP3 .list li em{ padding-right: 0.15rem;}
	.indexP4{ height: 8.5rem; display: block; padding: 0 0.3rem; position: relative; background-image: url(../images/indexP4Tel.jpg)!important;}
	.indexP4 .conDiv{ position: absolute; left: 0.3rem; top: 12%; z-index: 1; }
	.indexP4 .title{ font-weight: bold; font-size: 0.4rem; line-height: 0.4rem; }
	.indexP4 .txt{ font-size: 0.34rem; line-height: 0.34rem; padding: 0.4rem 0 0.3rem; }
	.indexP4 .wen{ font-size: 0.24rem; line-height: 0.24rem; }
	.indexP4 .wen li{ padding-right: 0.2rem; }
	.indexP4 .wen img{ width: 8px; }
	.indexP4 .more{ font-size: 0.26rem; line-height: 0.26rem; }
	.footDiv{ padding: 1.5rem 0.3rem 0.9rem; }
	.footDiv .toptop{ height: auto; padding-bottom: 0.5rem; }
	.footDiv .form{ position: relative; width: 100%; box-sizing: border-box;}
	.footDiv .form .input1{ font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.footDiv .form .btn1{ width: 1.04rem; height: 0.96rem; background-size: 0.3rem; }
	.footDiv .form .btn1:before{ margin-top: -12px; height: 24px;}
	.footDiv .botbot{ border-top: none; margin-top: 0; height: auto;}
	.footDiv .share{ padding-top: 0.4rem; float: none; }
	.footDiv .share li{ margin-left: 0; margin-right: 0.4rem;}
	.footDiv .share li a{ width: 0.48rem; height: 0.4rem; }
	.footDiv .share li img{ width: 0.48rem; }
	.footDiv .share .ewmLayer{ font-size:0.24rem; left:0; margin-left:0; top:-2.9rem; width:2.4rem; height:2.8rem; }
	.footDiv .share .ewmLayer .imgDiv{ padding-top:0.2rem;}
	.footDiv .share .ewmLayer .imgDiv img{ width: 2.0rem;}
	.footDiv .share .ewmLayer p{ padding-top:0.1rem;}
	.footDiv .share li.on .ewmLayer{ top:-3.0rem;}
	.foot{ height: auto; padding: 0 0.3rem 0.3rem; background: #f2f2f2; }
	.foot .msg{ line-height: 0.48rem; color: #666; font-size: 0.26rem; text-align: left;}
	.foot .msg a{ color: #666; }
	.topA{ position: absolute; display: block; left: 5%; top: 0; width: 90%; font-size: 0.28rem; text-align: center; height: 1rem; line-height: 1rem; color: #666!important;}
	.topA:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e2e2e2; }
	.topA img{ padding-left: 0.12rem; width: 10px;}
	.pageBanner{ height: 5.0rem;}
	.pageBanner .bg{ height: 5.0rem; }
	.pageBanner .bg img{ height: 100%; object-fit: cover; }
	.pageBanner .txtLayer{ left: 0.3rem; margin-left: 0; bottom: 20%; }
	.pageBanner .cn{ font-size: 0.56rem; line-height: 0.56rem; }
	.pageBanner .en{ font-size: 0.28rem; line-height: 0.28rem; padding-top: 0.3rem; }
	.pageBox{ padding: 1.0rem 0.3rem 1.2rem;}
	.pageBox2{ padding: 1.0rem 0 1.2rem;}
	.product .list li a{ padding-left: 0; height: 5.6rem; border-radius: 0.2rem;}
	.product .list li .limg{ top: auto; bottom: 0; width: 100%; height: 100%; }
	.product .list li .limg img{ width: 100%; height: 100%; object-fit: cover; }
	.product .list li .conDiv{ padding: 0.5rem 0.4rem; background: rgba(0,0,0,0.4); width: auto;}
	.product .list li .name{ color: #fff; }
	.product .list li .name:after{ width: 0.6rem; height: 2px; }
	.product .list li .content{ font-size: 0.24rem; line-height: 0.48rem; height: 1.92rem; color: #fff; }
	.product .list li .more{ display: none;}
	.product .list li a:hover{ background: #dcdcdd;}
	.soluTab ul{ margin-right: -0.2rem; }
	.soluTab li{ width: 50%; padding-bottom: 0.3rem; }
	.soluTab li .box{ margin-right: 0.2rem; }
	.soluTab li a{ padding-left: 1.1rem; height: 0.98rem; border-radius: 0.2rem; }
	.soluTab li .ico{ left: 0.4rem; margin-top: -0.2rem; }
	.soluTab li .ico img{ width: 0.4rem; }
	.soluTab li .name{ font-size: 0.26rem; line-height: 0.98rem; }
	.solution .list ul{ margin-right: 0; }
	.solution .list li{ float: none; width: auto; }
	.solution .list li .box{ margin-right: 0;}
	.solution .list li .imgDiv{ height: 4rem; }
	.solution .list li .txt{ height: 1rem; }
	.solution .list li .txt .name{ font-size: 0.3rem; height: 1rem; line-height: 1rem; padding:0 0.3rem; }
	.solution .list li .txt p{ font-size: 0.24rem; line-height: 0.48rem; padding: 0 0.3rem; height: 1.44rem; }
	.investorP1 .pjDiv{ height: auto; padding: 0; }
	.investorP1 .pjDiv .conDiv{ position: relative; width: auto; height: auto; padding: 0 0.4rem 0.6rem;}
	.investorP1 .pjDiv .name{ font-size: 0.34rem; line-height: 0.34rem; }
	.investorP1 .pjDiv .code{ font-size: 0.4rem; line-height: 0.4rem; padding: 0.3rem 0 0.6rem; }
	.investorP1 .pjDiv .zi{ font-size: 0.26rem; line-height: 0.26rem; }
	.investorP1 .pjDiv .toptop{ padding: 0.6rem 0.4rem 0; height: auto; }
	.investorP1 .pjDiv .mxf{ padding-top: 0; float: none;}
	.investorP1 .pjDiv .wen{ font-size: 0.26rem; line-height: 0.26rem;  }
	.investorP1 .pjDiv .wen2{ font-size: 0.26rem; line-height: 0.26rem;}
	.investorP1 .pjDiv .wen img, .investorP1 .pjDiv .wen2 img{ top: -2px; width: 9px; }
	.investorP1 .list{ float: none; padding-top: 0.5rem; }
	.investorP1 .list li{ float: left; width: 50%; padding-right: 0; padding-bottom: 0.5rem;}
	.investorP1 .list li p{ font-size: 0.26rem; line-height: 0.26rem; height: 0.5rem; }
	.investorP1 .list li .txt{ font-size: 0.4rem; line-height: 0.4rem; }
	.investorP1 .tips{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.1rem 0.4rem 0.7rem; clear: both;}
	.investorP1 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.investorP1 .lie ul{ margin-right: 0; }
	.investorP1 .lie li{ float: none; width: auto; }
	.investorP1 .lie li .box{ margin-right: 0; }
	.investorP1 .lie li a{ position: relative; height: auto; padding: 0.45rem 1.0rem 0.45rem 0.45rem; }
	.investorP1 .lie li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.investorP1 .lie li .name{ overflow: hidden; font-size: 0.32rem; line-height: 0.52rem; height: 1.04rem; display: block; }
	.investorP1 .lie li .ico{ width: 0.56rem; right: 0.3rem; height: 0.78rem; margin-top: -0.39rem; }
	.investorP1 .lie li .ico img{ width: 0.56rem; }
	.investorP1 .moreBtn{ margin: 0.5rem auto 0; width: 2.6rem; }
	.investorP1 .moreBtn a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border-radius: 0.2rem; }
	.investorP2{ padding: 1.1rem 0.3rem; }
	.investorP2 .conDiv{ width: auto; float: none; }
	.investorP2 .title:after{ width: 0.6rem; height: 2px; }
	.investorP2 .name{ padding: 0.6rem 0 0.3rem; font-size: 0.32rem; line-height: 0.32rem; }
	.investorP2 .list li{ font-size: 0.26rem; line-height: 0.26rem; }
	.investorP2 .rightImg{ width: auto; border-radius: 0.24rem; margin-top: 0.6rem;}
	.news .detail a{ height: auto; padding: 0; border-radius: 0;}
	.news .detail .imgDiv{ position: relative; width: 100%; height: 4.5rem;}
	.news .detail .conDiv{ height: auto; display: block; padding: 0.6rem 0.3rem; }
	.news .detail .time{ font-size: 0.28rem; line-height: 0.28rem; padding: 0 0 0.2rem;}
	.news .detail .name{ height: 1.0rem; line-height: 0.5rem; font-size: 0.36rem; }
	.news .detail .content{ font-size: 0.26rem; line-height: 0.5rem; height: 1.5rem; }
	.news .detail .more{ margin-top: 0.45rem; width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.16rem; }
	.news .list li{ padding-bottom: 0.45rem; }
	.news .list li a{ padding: 0; height: auto;}
	.news .list li .imgDiv{ display: none;}
	.news .list li .conDiv{ height: auto; padding-bottom: 0.4rem; }
	.news .list li .time{ font-size: 0.28rem; line-height: 0.28rem; }
	.news .list li .name{ font-size: 0.36rem; line-height: 0.5rem; height: 1rem; }
	.news .list li .content{ margin-top: 0.12rem; font-size: 0.26rem; line-height: 0.5rem; height: 1rem; }
	.news .list li .more{ display: none; }
	.download .links li{ margin: 0 0.3rem; font-size: 0.26rem;}
	.download .links li a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.12rem; }
	.download .selectBox{ border-left: none; height: auto; margin-top: 0.6rem; }
	.download .selectBox .liDiv{ width: auto; float: none; height: 1.0rem; margin-bottom: 0.3rem;}
	.download .selectBox .liDiv .txt{ font-size: 0.28rem; line-height: 1.0rem; }
	.download .selectBox .select dt{ border-left: 1px solid #e9e9e9; height: 1.0rem; line-height: 1.0rem;}
	.download .selectBox .select dt a{ font-size: 0.26rem; padding-right: 1.8rem; } 
	.download .selectBox .select dd{ top: 1.0rem; } 
	.download .selectBox .select dd ul { max-height: 3.6rem; } 
	.download .selectBox .select dd li{ line-height: 0.9rem; height: 0.9rem; font-size: 0.26rem;}
	.download .list{ padding: 0.5rem 0 0.2rem; }
	.download .list ul{ margin-right: 0; }
	.download .list li{ float: none; width: auto; }
	.download .list li .box{ margin-right: 0; }
	.download .list li a{ position: relative; height: auto; padding: 0.2rem 1.0rem 0.2rem 0.45rem; }
	.download .list li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.download .list li .name{ overflow: hidden; font-size: 0.34rem; line-height: 0.52rem; height: auto; display: block; }
	.download .list li .ico{ width: 0.56rem; right: 0.3rem; height: 0.78rem; margin-top: -0.39rem; }
	.download .list li .ico img{ width: 0.56rem; }
	.download .list li a:hover{ box-shadow: 0px 0.05rem 0.2rem 0px rgba(0, 0, 0, 0.07);}
	.download .lie{ padding: 0.5rem 0 0.2rem; }
	.download .lie ul{ margin-right: 0; }
	.download .lie li{ float: none; width: auto; }
	.download .lie li .box{ margin-right: 0; height: auto; padding: 0.2rem 0.45rem; overflow: hidden; }
	.download .lie li .time{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; margin-top: 0; padding-bottom: 0.2rem; }
	.download .lie li .name{ overflow: hidden; font-size: 0.34rem; line-height: 0.52rem; height: auto; display: block; }
	.download .lie li .icoList{ position: relative; right: 0; margin-top: 0.2rem;}
	.download .lie li .icoList dd{ width: 0.76rem; height: 0.78rem; margin-left: 0; margin-right: 0.2rem; }
	.download .lie li .icoList dd img{ width: 0.56rem; }
	.download .lie li .box:hover{ box-shadow: 0px 0.05rem 0.2rem 0px rgba(0, 0, 0, 0.07);}

	.contactBox{ padding: 1.0rem 0.3rem 1.2rem; }
	.contact{ margin-top: 0; }
	.contact .mxfDiv{ padding: 0.8rem 0.3rem; border-radius: 0.24rem; box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.08); }

	.contact .form ul{ margin-right: 0; }
	.contact .form li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.contact .form li .box{ margin-right: 0; }
	.contact .form li .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem; }
	.contact .form li .hala{ height: 0.86rem; }
	.contact .form li .hala2{ padding-right: 2.4rem; }
	.contact .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.contact .form li .input1::-webkit-input-placeholder{ /* WebKit browsers */ color: #999; opacity: 1;}
	.contact .form li .input1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; opacity: 1;}
	.contact .form li .input1::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1;}
	.contact .form li .input1:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; opacity: 1;}
	.contact .form li .yzm{ width: 2.1rem; font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.12rem;}
	.contact textarea{ height: 2.2rem; font-size: 0.26rem; line-height: 0.48rem; border-radius: 0.12rem;}
	
	.contact .form .hide{ float: none; }
	.contact .selgroup{ float: none; width: auto; }
	.contact .selgroup .pj{ width: auto; float: none; margin-left:0; padding-bottom: 0.2rem; }
	.contact select { border-radius: 0.12rem; font-size: 0.26rem; height: 0.86rem; }

		
	.contact .select .caption { height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.contact .select .xlist { max-height: 4.3rem; box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.1); border-radius: 0.12rem;}
	.contact .select .xlist a { font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; }
	.contact .multiple dd{ width: auto; float: none; padding-left: 18px; background-size: 12px; font-size: 0.26rem; line-height: 0.52rem; }
	.contact .multiple .ddNow{ background-size: 12px; }
	.contact .btnDiv a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem; }
	.pageBanner .proLayer{ left: 0.3rem; margin-left: 0; top: 1.5rem; }
	.pageBanner .txt{ font-size: 0.38rem; line-height: 0.38rem; height: 0.6rem; }
	.pageBanner .txt:after{ width: 0.6rem; height: 2px; }
	.pageBanner .content{ margin-top: 0.3rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem; overflow: hidden; width: 70%; }
	.pageBanner .dnmGroup{ margin-top: 0.3rem; }
	.pageBanner .dnmGroup li{ float: left; margin-right: 0.3rem; }
	.pageBanner .dnmGroup li a{ font-size: 0.26rem; width: 2.1rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.12rem;}
	.pageBanner .soluLayer{ left: 0.3rem; margin-left: 0; top: 1.5rem; }
	.pageBanner .name{ font-size: 0.36rem; line-height: 0.48rem; padding-bottom: 0.15rem; }
	.pageBanner .zi{ font-size: 0.42rem; line-height: 0.48rem; }
	.pageBanner .zi:after{ width: 0.6rem; height: 2px; }
	.pageBanner .hala{ padding-top: 0.3rem; }
	.pageBanner .hala a{ min-width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; padding: 0 0.6rem 0 0.3rem; border-radius: 0.12rem;}
	.pageBanner .hala a:after{ margin-top: -4px; width: 12px; height: 8px; background-size: 12px;}

	.videoModal-box .peopleLayer { width: 96%; padding: 15px; }
	.peopleLayer .close{ top: -0.7rem; right:0; width:0.6rem; height: 0.6rem; background-size: 0.6rem;}
	.productShow .title{ font-size: 0.4rem; line-height: 0.4rem; height: 0.65rem;}
	.productShow .title:after{ width: 0.6rem; }
	.productShow .msgList{ padding: 0.25rem 0 0.5rem; }
	.productShow .msgList li{ font-size: 0.26rem; line-height: 0.52rem; padding-left: 0.25rem; }
	.productShow .msgList li:before{ top: 0.2rem; width: 4px; height: 4px; }
	.productShow .content{ padding: 0.4rem 0 0.5rem; font-size: 0.26rem; line-height: 0.52rem; }
	.productShow .links{ margin: 0.5rem 0 0.8rem;}
	.productShow .links li{ float:none; width: auto; font-size: 0.26rem;}
	.productShow .links li a{ display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding: 0 0.2rem; height: 0.9rem; line-height: 0.42rem; border-radius: 0.12rem; text-align: left;}
	.productShow .links li a:after{ display: none;}
	.productShow .links li a:hover{ padding: 0 0.2rem; }
	.productShow .typeBox{ padding: 0.5rem 0; }
	.productShow .txt{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.1rem; }
	.productShow .msg{ padding: 0.3rem 0; font-size: 0.26rem; line-height: 0.52rem; }
	.productShow .btnGroup li{ margin-right: 0.3rem; font-size: 0.26rem; }
	.productShow .btnGroup li a{ width: 2.1rem; height: 0.78rem; line-height: 0.78rem;}
	.productShow .botForm{ margin-top: 0.75rem; padding: 0.7rem 0.3rem 0.8rem; }
	.productShow .zi{ font-size: 0.3rem; line-height: 0.52rem; }
	.productShow .form{ padding-top: 0.5rem; }
	.productShow .form ul{ margin-right: 0; }
	.productShow .form li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.productShow .form li .box{ margin-right: 0; }
	.productShow .form li .txt{ font-size: 0.28rem; line-height: 0.28rem; height: 0.5rem; }
	.productShow .form li .hala{ height: 0.86rem; }
	.productShow .form li .hala2{ padding-right: 2.4rem; }
	.productShow .form li .input1{ height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.productShow .form li .input1::-webkit-input-placeholder{ /* WebKit browsers */ color: #999; opacity: 1;}
	.productShow .form li .input1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; opacity: 1;}
	.productShow .form li .input1::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1;}
	.productShow .form li .input1:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; opacity: 1;}
	.productShow .form li .yzm{ width: 2.1rem; font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.12rem;}
	.productShow textarea{ height: 2.2rem; font-size: 0.26rem; line-height: 0.48rem; border-radius: 0.12rem;}
	
	.productShow .form .hide{ float: none; }
	.productShow .selgroup{ float: none; width: auto; }
	.productShow .selgroup .pj{ width: auto; float: none; margin-left:0; padding-bottom: 0.2rem; }
	.productShow select { border-radius: 0.12rem; font-size: 0.26rem; height: 0.86rem; }

	.productShow .select .caption { height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem;}
	.productShow .select .xlist { max-height: 4.3rem; box-shadow: 0px 0.1rem 0.2rem 0px rgba(0, 0, 0, 0.1); border-radius: 0.12rem;}
	.productShow .select .xlist a { font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; }
	.productShow .multiple dd{ width: auto; float: none; padding-left: 18px; background-size: 12px; font-size: 0.26rem; line-height: 0.52rem; }
	.productShow .multiple .ddNow{ background-size: 12px; }
	.productShow .btnDiv{ width: 2.6rem; }
	.productShow .btnDiv a{ width: 2.6rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem; }
	.aboutP1{ padding: 0 0.3rem 1.1rem; }
	.aboutP1 .leftDiv{ width: auto; float: none; }
	.aboutP1 .name:after{ width: 0.6rem; height: 2px; }
	.aboutP1 .txt{ font-size: 0.32rem; }
	.aboutP1 .numList{ height: auto; }
	.aboutP1 .numList li{ width: 50%; padding-bottom: 0.5rem;}
	.aboutP1 .numList li:last-child{ float: left; width: 50%; }
	.aboutP1 .numList li .pj{ height: 0.75rem; }
	.aboutP1 .numList li .numUp{ font-size: 0.6rem; line-height: 0.54rem; }
	.aboutP1 .numList li span{ font-size: 0.26rem; height: 0.48rem; }
	.aboutP1 .numList li img{ top: -4px; }
	.aboutP1 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.aboutP1 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem; }
	.aboutP1 .rightCon{ float: none; padding-top: 0.7rem; width: auto; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP1 .videobox .imgDiv{ height: 3.2rem; }
	.aboutP1 .videobox video{ max-height: 3.2rem; }
	.aboutP1 .videobox .playbox{ width: 42px; height: 42px; margin-left:-21px; margin-top:-21px; }
	.aboutP1 .videobox .playbox:after{ background-size: 42px; }
	.aboutP2{ padding: 1.0rem 0.3rem; height: auto; background: left bottom no-repeat; background-size: cover; }
	.aboutP2 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP2 .list{ padding: 0.4rem 0 0; width: auto;}
	.aboutP2 .list li{ padding: 0.32rem 0; }
	.aboutP2 .list li .txt{ font-size: 0.32rem; line-height: 0.48rem; background: url(../images/nimg20_4.png) right 5px no-repeat; background-size: 12px;}
	.aboutP2 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP2 .list .on .txt{ background: url(../images/nimg20_4on.png) right 5px no-repeat; background-size: 12px; }
	.aboutP2 .list .on .msg{ max-height: 1.92rem; }
	.aboutP3{ padding: 1.1rem 0.3rem 1.2rem; }
	.aboutP3 .title:after{ width: 0.6rem; height: 2px; }
	.aboutP3 .txt{ padding-left: 0.7rem; font-size: 0.36rem; line-height: 0.36rem; }
	.aboutP3 .txt .ico{ width: 0.46rem; height: 0.36rem; }
	.aboutP3 .txt .ico:before{ width: 0.36rem; height: 0.36rem; }
	.aboutP3 .txt .ico:after{ width: 0.2rem; height: 0.2rem; }
	.aboutP3 .content{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem; }
	.aboutP3 .list ul{ margin-right: 0; }
	.aboutP3 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.aboutP3 .list li .box{ margin-right: 0; border-radius: 0.2rem;}
	.aboutP3 .list li .imgDiv{ height: 3.5rem; }
	.aboutP3 .list li .botDiv{ height: auto; padding: 0.5rem 0.45rem; }
	.aboutP3 .list li .name{ font-size: 0.34rem; line-height: 0.48rem; }
	.aboutP3 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.15rem; }
	.aboutP3 .hala li{ padding: 0 0.2rem; font-size: 0.22rem; }
	.aboutP3 .hala li em{ padding-left: 0.3rem; }
	.aboutP3 .hala li em:before{ margin-top: -4px; width: 8px; height: 8px; }

	.waveWrapper { display: none; }
	.aboutP4 .toptop{ padding: 0.75rem 0.3rem; background-size: 6.52rem; }
	.aboutP4 .toptop:after{ width: 2.8rem; height: 1.66rem; background-size: 2.8rem; }
	.aboutP4 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.aboutP4 .choose_txt{ padding-top: 0.5rem; }
	.aboutP4 .choose_txt li:after{ display: none; }
	.aboutP4 .choose_txt li .box{ width: 100%; height: 1.75rem; }
	.aboutP4 .choose_txt li .year{ font-size: 0.28rem; height: 0.4rem; line-height: 0.32rem; padding-top: 0.45rem; }
	.aboutP4 .choose_txt li .name{ font-size: 0.26rem; line-height: 0.42rem; }
	.aboutP4 .botbot{ height: 4.2rem; }
	.aboutP4 .item_box{ height: 4.2rem; }
	.aboutP4 .item_box .item .conLayer{ top: 12%; right: 0.3rem; margin-right: 0; width: 4.5rem;}
	.aboutP4 .item_box .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.aboutP4 .item_box .txt:after{  width: 0.64rem; background: #ee7700;}
	.aboutP4 .item_box .lie{ margin-top: 0.3rem; height: 2.16rem; }
	.aboutP4 .item_box .lie li{  padding-left: 1.2rem; font-size: 0.26rem; line-height: 0.42rem; }
	.aboutP4 .item_box .lie li em{ width: 1.1rem; height: 0.42rem; }
	.aboutP4 .item_box .lie li em:before{ width: 3px; height: 3px; }
	.aboutP5{ padding: 0.8rem 0.3rem 0; }
	.aboutP5 .title:after{ margin-left: -0.3rem; width: 0.6rem; height: 2px; }
	.aboutP5 .list{ padding-top: 0.65rem; }
	.aboutP5 .list ul{ margin-right: 0; }
	.aboutP5 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.aboutP5 .list li .box{ margin-right: 0; height: 6.2rem; padding: 0.6rem 0.55rem 0; }
	.aboutP5 .list li .name{ height: 0.7rem; font-size: 0.32rem; line-height: 0.32rem; }
	.aboutP5 .list li .name:after{ width: 0.52rem; }
	.aboutP5 .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 3.84rem; }
	.innovateP1{ padding: 0 0.3rem 1.1rem; }
	.innovateP1 .leftDiv{ width: auto; float: none; }
	.innovateP1 .name:after{ width: 0.6rem; height: 2px; }
	.innovateP1 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.innovateP1 .numList{ height: auto; }
	.innovateP1 .numList li{ width: 50%; padding-bottom: 0.5rem; }
	.innovateP1 .numList li:nth-child(even){ width: 50%; }
	.innovateP1 .numList li:nth-child(3), .innovateP1 .numList li:nth-child(4){ width: 33.33%; }
	.innovateP1 .numList li:last-child{ float: left; width: 33.33%;}
	.innovateP1 .numList li .pj{ height: 0.75rem; }
	.innovateP1 .numList li .num em{ font-size: 0.6rem; line-height: 0.54rem; }
	.innovateP1 .numList li span{ font-size: 0.26rem; height: 0.48rem; }
	.innovateP1 .numList li img{ top: -4px; }
	.innovateP1 .numList li p{ font-size: 0.26rem; line-height: 0.42rem; }
	.innovateP1 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.12rem; }
	.innovateP1 .rightDiv{ float: none; padding-top: 0.7rem; }
	.innovateP1 .circle-box{ width: 6.0rem; height: 6.0rem; margin: 0 auto; }
	.innovateP1 .circle-box .pic{ width: 5.2rem; height: 5.2rem; }
	.innovateP2{ padding: 1.0rem 0.3rem 1.1rem; }
	.innovateP2 .title:after{ width: 0.6rem; height: 2px; }

	.innovateP2 .bigBox{ margin-top: 0.6rem; }
	.innovateP2 .list { width: auto; }
	.innovateP2 .list li .box{ width: auto; height: 7.0rem; }
	.innovateP2 .list li .imgDiv{ width: auto;}
	.innovateP2 .list li .txt{ height: 1.2rem; }
	.innovateP2 .list li .txt .name{ height: 1.2rem; line-height: 1.2rem; font-size: 0.32rem; padding:0 1.1rem; }
	.innovateP2 .list li .txt p{ font-size: 0.26rem; line-height: 0.48rem; padding: 0 1.1rem; height: auto; }
	.innovateP2 .list li .txt.on .name{ padding-top: 0.5rem; }

	.innovateP2 .arrow a { margin-top: -0.45rem; width: 0.9rem; height: 0.9rem; border-radius: 0.12rem;}
	.innovateP2 .arrow .prev{ left: 0.2rem; margin-left: 0; background-size: 14px;}
	.innovateP2 .arrow .next{ right: 0.2rem; margin-right: 0; background-size: 14px;}
	.innovateP2 .arrow .prev:hover { background-size: 14px;}
	.innovateP2 .arrow .next:hover { background-size: 14px;}
	.innovateP2 .ball li{ display: none; }
	.innovateP3{ padding: 1.0rem 0.3rem 0; }
	.innovateP3 .title:after{ width: 0.6rem; height: 2px; }
	.innovateP3 .item-list{ padding-top: 0.7rem; }
	.innovateP3 .item-list ul{ display: block; }
	.innovateP3 .item-list li{ float:none; width: auto; height: auto; margin-bottom: 0.4rem;}
	.innovateP3 .item-list li .pic{ height: 4.5rem; }
	.innovateP3 .item-list li .botDiv{ position: relative; bottom: 0; height: auto; background: #eee; }
	.innovateP3 .item-list li .nameDiv{ top: 1.2rem; transform: translateY(0); }
	.innovateP3 .item-list li .cn{ font-size: 0.34rem; line-height: 0.34rem; height: 0.7rem; }
	.innovateP3 .item-list li .en{ font-size: 0.28rem; height: 0.92rem; line-height: 0.46rem; }
	.innovateP3 .item-list li .l7Div{ padding: 0.6rem 0.45rem; }
	.innovateP3 .item-list li .botDiv .content{ margin-top: 0; font-size: 0.26rem; line-height: 0.48rem; height: 3.36rem; }
	.innovateP3 .item-list li .botDiv .cn{ display: none; }
	.innovateP3 .item-list li:hover { width: auto; }
	.innovateP3 .item-list li:hover:before{ opacity: 1; }
	.innovateP3 .item-list li:hover .nameDiv{ opacity: 1; }
	.innovateP4{ padding: 1.0rem 0.3rem; }
	.innovateP4 .title:after{ width: 0.6rem; height: 2px; }
	.innovateP4 .list ul{ margin-right: 0; }
	.innovateP4 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.innovateP4 .list li .box{ margin-right: 0; border-radius: 0.2rem; padding: 0.35rem 0.4rem 0; height: 2.8rem; }
	.innovateP4 .list li .name{ font-size: 0.3rem; list-style: 0.3rem; }
	.innovateP4 .list li .msg{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.15rem; }
	.innovateP5{ background: url(../images/innovateP5.jpg) center top no-repeat; background-size: 100%; }
	.innovateP5 .title{ padding-left: 0.3rem; }
	.innovateP5 .title:after{ left: 0.3rem; width: 0.6rem; height: 2px;}
	.innovateP5 .lie{ padding: 0.6rem 0.3rem 0; }
	.innovateP5 .lie li .wen{ font-size: 0.36rem; line-height: 0.36rem; }
	.innovateP5 .lie li .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.innovateP5 .bigBox{ padding: 0 0.3rem 1.2rem; }
	.innovateP5 .str2 .lbox{ width: auto; height: 2.4rem; }
	.innovateP5 .str2 .imgDiv{ height: 2.4rem; }
	.innovateP5 .str2 .imgDiv img{ max-height: 2.4rem; }

}

@media screen and ( max-width:400px ){
	
}

